Skip to content

Make UDS sessions configurable#352

Merged
matthiaskessler merged 1 commit intoeclipse-openbsw:mainfrom
hans-guenterkothgasserbmw:diag-session-configurable
Feb 5, 2026
Merged

Make UDS sessions configurable#352
matthiaskessler merged 1 commit intoeclipse-openbsw:mainfrom
hans-guenterkothgasserbmw:diag-session-configurable

Conversation

@hans-guenterkothgasserbmw
Copy link
Contributor

@hans-guenterkothgasserbmw hans-guenterkothgasserbmw commented Jan 20, 2026

If a new session is added, the transitions to this session shall be adapted in the existing session handlers. This implies also changes in ISO standard sessions (Default and Extended) and the BMW specific session Programming. All three session handler files are in the static part (Libs) of OpenBSW. To make the session handling configurable the content of all specific session files shall be moved to one file in executables to adapt them project specificly.

@rolandreichweinbmw
Copy link
Contributor

Can you please rename the PR and commit msgs by removing "Changes to"?

Also squash into a single commit?

@rolandreichweinbmw rolandreichweinbmw changed the title Changes to make sessions configurable Make sessions configurable Jan 27, 2026
@rolandreichweinbmw rolandreichweinbmw changed the title Make sessions configurable Make UDS sessions configurable Jan 27, 2026
@rolandreichweinbmw
Copy link
Contributor

There was the question raised if this is the best long term solution, even though it just extends current practice of UDS configuration in OpenBSW.

I propose to merge this PR, and rework the concept afterwards for the long term architecture.

What do you think?

matthiaskessler
matthiaskessler previously approved these changes Feb 3, 2026
@matthiaskessler matthiaskessler merged commit c1ade6e into eclipse-openbsw:main Feb 5, 2026
136 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants